﻿@using WHLRDF.ORM
<div class="row">
    <div class="col-lg-12">
        <div class="ibox">

            <div class="ibox-content">
                <h2>
                    系统安装 进度
                </h2>

                <form id="install-wizard" action="#" class="wizard-big form-horizontal">

                    <h1>许可协议</h1>

                    <div class="row">

                        <div class="box" style="height:314px; overflow-y:auto">
                            WHLRDF软件授权协议 适用所有语种用户
                            <br>版权所有 (c) 2019，www.whlrdf.com 保留所有权利。
                            <br>感谢您选择WHLRDF系列软件产品。希望WHLRDF能为您的站点提供一个强大高效的商城平台系统解决方案。
                            <br>WHLRDF是100%全开源的商业软件，全称为WHLRDF开源商城系统软件。
                            <br>江西晟睿网络科技有限公司是WHLRDF系列软件产品的开发商，依法拥护WHLRDF软件的产品著作权和商标权。使用者：无论个人或组织机构、用途如何（包括以学习和研究为目的）、是否盈利，均须仔细阅读本授权协议，只有在理解、同意、并遵守本协议的相关条款的条件，方可开始安装并使用本软件。
                            <br>
                            <br>本授权协议适用且仅适用于WHLRDF版本，江西晟睿网络科技有限公司拥有对本授权协议的最终解释权。
                            <br>
                            <br>I 协议许可的权利
                            <br>1. 您必须在遵守本授权协议规定的约束和限制基础上，将WHLRDF软件应用于商业用途。
                            <br>2. 您可以在协议规定的约束和限制范围内修改本软件的源代码或界面风格以适应您网站的要求。
                            <br>3. 您拥有使用本软件构建的商城站点中全部会员资料、商品、文章及相关信息的所有权，并独立承担与文章内容的相关法律义务。
                            <br>4. 通过购买并获得WHLRDF特许授权之后，您将获得商业授权版本源码，并且可以去除我们的版权信息，并且应用于商业用途，否则将会受到法律的追诉。
                            <br>5. 特许授权用户享有反映和提出意见的权力，相关意见将被作为首要考虑，但没有一定被采纳的承诺或保证。
                            <br>
                            <br>
                            <br>II 协议规定的约束和限制
                            <br>1. 不允许使用本软件的源码以及在本软件源码的基础进行修改后与衍生的代码一起做为闭源的商业软件或程序发布销售。
                            <br>2. 未获特许授权之前，必须保留本软件的底部版权信息，如：Powered by WHLRDF，并连接至 http://www.WHLRDF.com ，包括但不限于商城前台，后台，商家管理等页面。
                            <br>3. 不得对本软件或与之关联的特许授权进行出租、出售、抵押或发放子许可证。
                            <br>4. 禁止在WHLRDF的整体或任何部分基础上以发展任何派生版本、修改版本或第三方版本用于重新分发。
                            <br>5.未获得授权允许不能应用于任何商业用途。
                            <br>6. 如果您未能遵守本协议的条款，您的授权将被终止，所被许可的权利将被收回，并承担相应法律责任。
                            <br>
                            <br>
                            <br>III 有限担保和免责声明
                            <br>1. 本软件及所附带的文件是作为不提供任何明确的或隐含的赔偿或担保的形式提供的。
                            <br>2. 用户出于自愿而使用本软件，使用之前必须了解使用本软存在的风险，我们不承诺任何形式的使用担保，也不承担任何因使用本软件而产生问题的相关责任。
                            <br>3. 我们不对使用本软件构建的站点中的文章或信息承担责任。
                            <br>
                            <br>您一旦开始安装WHLRDF，即被视为完全理解并接受本协议的各项条款，协议许可范围以外的行为，将直接违反本授权协议并构成侵权，我们有权随时终止授权，责令停止损害，并保留追究相关责任的权力。<br>
                        </div>
                        <div class="form-group" style="float:right">

                            <div class="col-md-12">
                                <div class="input-group m-b">
                                    <div class="i-checks">
                                        <label for="chkAgree"><span style="float:right;">我同意上述条款和条件</span> <input type="checkbox" id="chkAgree" /></label>
                                    </div>
                                </div>
                            </div>
                        </div>

                    </div>


                    <h1>系统配置</h1>

                    <div class="row system-config">

                        <div class="col-md-6">
                            <div class="form-group">
                                <label for="ApplicationName" class="col-md-3 control-label text-right">应用程序名称</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="ApplicationName" name="ApplicationName" value="@ApplicationEnvironments.Site.ApplicationName" validate="{required:true,minlength:4,maxlength:16}" class="form-control" placeholder="应用程序名称不能为空" />
                                    </div>
                                    <span data-valmsg-for="ApplicationName" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>

                            <div class="form-group">
                                <label for="DBProviderType" class="col-md-3 control-label text-right">数据库类型</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <select name="DBProviderType" id="DBProviderType" class="select2 col-md-5">
                                            <option value="SqlServer">SqlServer</option>
                                            <option value="MySql">MySql</option>
                                            <option value="SqlServer_2008">SqlServer_2008</option>
                                        </select>
                                    </div>
                                    <span data-valmsg-for="ProviderType" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>

                            <div class="form-group">
                                <label for="ConnectionString" class="col-md-3 control-label text-right">数据库连接</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="ConnectionString" name="ConnectionString" value="@ApplicationEnvironments.Site.ConnectionString" validate="{required:true}" class="form-control" placeholder="数据库连接" />
                                    </div>
                                    <span data-valmsg-for="ConnectionString" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for="ProviderVersion" class="col-md-3 control-label text-right">数据库版本</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="ProviderVersion" name="ProviderVersion" value="@ApplicationEnvironments.Site.ProviderVersion" validate="{required:true,minlength:4,maxlength:16,stringEn:true}" class="form-control" placeholder="数据库版本" />
                                    </div>
                                    <span data-valmsg-for="ProviderVersion" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for="ORMType" class="col-md-3 control-label text-right">ORM类型</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <select name="ORMType" id="ORMType" class="select2 col-md-5">
                                            <option value="EF">EFCore</option>
                                            <option value="ADO">ADO</option>
                                        </select>
                                    </div>
                                    <span data-valmsg-for="ProviderType" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>


                            <div class="form-group">
                                <label for="ServerAddress" class="col-md-3 control-label text-right">服务器地址</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="ServerAddress" name="ServerAddress" value="@ApplicationEnvironments.Site.ServerAddress" validate="{required:true,minlength:4,maxlength:16,stringEn:true}" class="form-control" placeholder="服务器地址" />
                                    </div>
                                    <span data-valmsg-for="ServerAddress" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>

                            @*<div class="form-group">
            <label for="IsEntityCache" class="col-md-3 control-label text-right"></label>
            <div class="col-md-9">
                <div class="i-checks">
                    <label for="IsEntityCache" class="i-checkbox"><input id="IsEntityCache" class="checkbox" name="IsEntityCache" type="checkbox" @(ApplicationEnvironments.Site.IsEntityCache ? "checked" : "") /><span style="float:right;">是否启用实体缓存</span>  </label>
                </div>
            </div>

        </div>*@
                            <div class="form-group">
                                <label for="CacheType" class="col-md-3 control-label text-right">缓存类型</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <select name="CacheType" id="CacheType" class="select2 col-md-5">
                                            <option value="Redis">Redis</option>
                                            <option value="MemoryCache">Memory</option>
                                        </select>
                                    </div>
                                    <span data-valmsg-for="ProviderType" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>

                            <div class="form-group">
                                <label for="RedisConnection" class="col-md-3 control-label text-right">Redis连接地址</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="RedisConnection" name="RedisConnection" value="@ApplicationEnvironments.Site.RedisConnection" validate="{required:true}" class="form-control" placeholder="Redis连接地址" />
                                    </div>
                                    <span data-valmsg-for="RedisConnection" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for="IsSignalR" class="col-md-3 control-label text-right"></label>
                                <div class=" col-md-9">
                                    <div class="i-checks">
                                        <label for="IsSignalR" class="i-checkbox"><input id="IsSignalR" class="checkbox" name="IsSignalR" type="checkbox" @(ApplicationEnvironments.Site.IsSignalR ? "checked" : "") /><span style="float:right;">是否启用SignalR</span>  </label>
                                    </div>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for="SessionTimeout" class="col-md-3 control-label text-right">会话超时时间</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="SessionTimeout" name="SessionTimeout" value="@ApplicationEnvironments.Site.SessionTimeout" validate="{required:true,number:true}" class="form-control" placeholder="版本号" />
                                    </div>
                                    <span data-valmsg-for="SessionTimeout" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>
                        </div>
                        <div class="col-md-6">
                            <div class="form-group">
                                <label for="Version" class="col-md-3 control-label text-right">版本号</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="Version" name="Version" value="@ApplicationEnvironments.Site.Version" validate="{required:true,stringEn:true}" class="form-control" placeholder="版本号" />
                                    </div>
                                    <span data-valmsg-for="Version" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>

                            <div class="form-group">
                                <label for="Version" class="col-md-3 control-label text-right">系统管理员</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="AdminUser" name="AdminUser" value="@ApplicationEnvironments.Site.AdminUser" validate="{required:true,stringEn:true}" class="form-control" placeholder="系统管理员" />
                                    </div>
                                    <span data-valmsg-for="AdminUser" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>

                            <div class="form-group">
                                <label for="DefaultDirectory" class="col-md-3 control-label text-right">系统默认目录</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="DefaultDirectory" name="DefaultDirectory" value="@ApplicationEnvironments.Site.DefaultDirectory" validate="{required:true}" class="form-control" placeholder="系统默认目录" />
                                    </div>
                                    <span data-valmsg-for="DefaultDirectory" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for="BaseDirectory" class="col-md-3 control-label text-right">系统资源目录</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="BaseDirectory" name="BaseDirectory" value="@ApplicationEnvironments.Site.BaseDirectory" validate="{required:true}" class="form-control" placeholder="系统资源目录" />
                                    </div>
                                    <span data-valmsg-for="BaseDirectory" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for="AESKey" class="col-md-3 control-label text-right">AESKey密钥</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="AESKey" name="AESKey" value="@ApplicationEnvironments.Site.AESKey" validate="{required:true,stringEn:true}" class="form-control" placeholder="AESKey密钥" />
                                    </div>
                                    <span data-valmsg-for="AESKey" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for="MD5key" class="col-md-3 control-label text-right">MD5key密钥</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="MD5key" name="MD5key" value="@ApplicationEnvironments.Site.MD5key" validate="{required:true,stringEn:true}" class="form-control" placeholder="MD5key密钥" />
                                    </div>
                                    <span data-valmsg-for="MD5key" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for="AESIV" class="col-md-3 control-label text-right">AESIV密钥</label>
                                <div class="col-md-9">
                                    <div class="input-group m-b text-left">
                                        <span class="input-group-addon">*</span>
                                        <input id="AESIV" name="AESIV" value="@ApplicationEnvironments.Site.AESIV" validate="{required:true,stringEn:true}" class="form-control" placeholder="MD5key密钥" />
                                    </div>
                                    <span data-valmsg-for="AESIV" data-valmsg-replace="true" class="text-danger"></span>
                                </div>
                            </div>
                        </div>
                    </div>

                    <h1>邮件服务器配置</h1>

                    <div class="row system-config">
                        <div class="form-group">
                            <label for="Server" class="col-md-3 control-label text-right">邮件服务器</label>
                            <div class="col-md-9">
                                <div class="input-group m-b text-left">
                                    <span class="input-group-addon">*</span>
                                    <input id="Server" name="Server" value="@ApplicationEnvironments.Site.SMTP.Server" validate="{required:true,stringEn:true}" class="form-control" placeholder="邮件服务器" />
                                </div>
                                <span data-valmsg-for="Server" data-valmsg-replace="true" class="text-danger"></span>
                            </div>
                        </div>
                        <div class="form-group">
                            <label for="Port" class="col-md-3 control-label text-right">端口号</label>
                            <div class="col-md-9">
                                <div class="input-group m-b text-left">
                                    <span class="input-group-addon">*</span>
                                    <input id="Port" name="Port" value="@ApplicationEnvironments.Site.SMTP.Port" validate="{required:true,stringEn:true}" class="form-control" placeholder="端口号" />
                                </div>
                                <span data-valmsg-for="Port" data-valmsg-replace="true" class="text-danger"></span>
                            </div>
                        </div>
                        <div class="form-group">
                            <label for="Account" class="col-md-3 control-label text-right">账号</label>
                            <div class="col-md-9">
                                <div class="input-group m-b text-left">
                                    <span class="input-group-addon">*</span>
                                    <input id="Account" name="Account" value="@ApplicationEnvironments.Site.SMTP.Account" validate="{required:true,stringEn:true}" class="form-control" placeholder="账号" />
                                </div>
                                <span data-valmsg-for="Account" data-valmsg-replace="true" class="text-danger"></span>
                            </div>
                        </div>
                        <div class="form-group">
                            <label for="Password" class="col-md-3 control-label text-right">密码</label>
                            <div class="col-md-9">
                                <div class="input-group m-b text-left">
                                    <span class="input-group-addon">*</span>
                                    <input id="Password" name="Password" value="@ApplicationEnvironments.Site.SMTP.Password" validate="{required:true,stringEn:true}" class="form-control" placeholder="密码" />
                                </div>
                                <span data-valmsg-for="Password" data-valmsg-replace="true" class="text-danger"></span>
                            </div>
                        </div>
                        <div class="form-group">
                            <label for="SendAddress" class="col-md-3 control-label text-right">发送邮箱</label>
                            <div class="col-md-9">
                                <div class="input-group m-b text-left">
                                    <span class="input-group-addon">*</span>
                                    <input id="SendAddress" name="SendAddress" value="@ApplicationEnvironments.Site.SMTP.SendAddress" validate="{required:true,email:true}" class="form-control" placeholder="发送邮箱" />
                                </div>
                                <span data-valmsg-for="SendAddress" data-valmsg-replace="true" class="text-danger"></span>
                            </div>
                        </div>
                    </div>
                    <h1>环境检测</h1>

                    <div class="row checkinstallenv">

                    </div>



                    <h1>安装</h1>

                    <div class="row installenv">

                    </div>


                </form>
            </div>
        </div>
    </div>


</div>
@section scripts{

    <script type="text/javascript">


    </script>
}
